2000-12-08 <tajima@eng.sun.com>
* gtk/gtktextview.c (gtk_text_view_reset_im_context):
* gtk/gtkentry.c (gtk_entry_reset_im_context):
make need_im_reset flag effective to avoid reset_ic operation
being done repeatedly.
gtk_entry_reset_im_context (GtkEntry *entry)
{
if (entry->need_im_reset)
- entry->need_im_reset = 0;
-
- gtk_im_context_reset (entry->im_context);
+ {
+ entry->need_im_reset = 0;
+ gtk_im_context_reset (entry->im_context);
+ }
}
static gint
gtk_text_view_reset_im_context (GtkTextView *text_view)
{
if (text_view->need_im_reset)
- text_view->need_im_reset = 0;
-
- gtk_im_context_reset (text_view->im_context);
+ {
+ text_view->need_im_reset = 0;
+ gtk_im_context_reset (text_view->im_context);
+ }
}
/*